spill your guts - German English Dictionary